package com.example.vector;

public class ADT {

    /**
     * 操作               功能                                      适用对象
     * size():          报告向量当前的规模（元素总数）                 向量
     * get(r):          获取秩为 r 的元素                           向量
     * put(r, e):       用 e 替换秩为 r 的元素                      向量
     * insert(r, e):    e 作为秩为 r 的元素插入，原后继元素依次后移      向量
     * remove(r):       删除秩为 r 的元素，返回该元素中原来存放的对象    向量
     * disordered():    判断所有的元素是否已按非降序排列                向量
     * sort():          调整各元素的位置，使之按非降序排列              向量
     * find(e):         查找目标元素 e                              向量
     * search(e):       查找目标元素e,返回不大于 e 且秩最大的元素        有序向量
     * deduplicate():   剔除重复元素                                 向量
     * uniquify():      剔除重复元素                                 有序向量
     * traverse()       遍历向量并统一处理所有元素，处理方法由函数对象指定   向量
     */

}
